package br.uniriotec.pssgbd.trab.model.entidade;

public class Rotulo extends BaseEntity{
	
	private Integer id;
	private String nome;
	private Tipo tipo;
	private Marca marca;
	private PaisOrigem pais;
	private String classificacao;
	private FaixaTemperatura faixaTemp;
	private Double teorAlcoolico;
	
	public String getNome() {
		return nome;
	}
	public void setNome(String nome) {
		this.nome = nome;
	}
	public Tipo getTipo() {
		return tipo;
	}
	public void setTipo(Tipo tipo) {
		this.tipo = tipo;
	}
	public Marca getMarca() {
		return marca;
	}
	public void setMarca(Marca marca) {
		this.marca = marca;
	}
	public PaisOrigem getPais() {
		return pais;
	}
	public void setPais(PaisOrigem pais) {
		this.pais = pais;
	}
	public String getClassificacao() {
		return classificacao;
	}
	public void setClassificacao(String classificacao) {
		this.classificacao = classificacao;
	}
	public FaixaTemperatura getFaixaTemp() {
		return faixaTemp;
	}
	public void setFaixaTemp(FaixaTemperatura faixaTemp) {
		this.faixaTemp = faixaTemp;
	}
	public double getTeorAlcoolico() {
		return teorAlcoolico;
	}
	public void setTeorAlcoolico(double teorAlcoolico) {
		this.teorAlcoolico = teorAlcoolico;
	}
	
	public Integer getId() {
		return id;
	}
	public void setId(Integer id) {
		this.id = id;
	}
	public void setTeorAlcoolico(Double teorAlcoolico) {
		this.teorAlcoolico = teorAlcoolico;
	}
	
	public boolean equals(Rotulo anRotulo) {
		 if ( (this.getNome().equals(anRotulo.getNome())) &&
		 	  (this.getClassificacao().equals(anRotulo.getClassificacao())) &&
		 	  (this.getTeorAlcoolico() == anRotulo.getTeorAlcoolico()) &&
		 	  (this.getMarca().getCodMarca() == anRotulo.getMarca().getCodMarca()) &&
		 	  (this.getTipo().getCodTipo() == anRotulo.getTipo().getCodTipo()) &&
		 	  (this.getPais().getCodPais() == anRotulo.getPais().getCodPais()) &&
		 	  (this.getFaixaTemp().getCodFaixa() == anRotulo.getFaixaTemp().getCodFaixa()) )
			 return true;
		 return false;
	 }
}
